﻿// Network POJ - 1144.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*
https://vjudge.net/problem/POJ-1144

某电话线路公司（TLC）正在建立一个新的电话电缆网络。他们正在连接由 1 到 N 的整数编号的几个地方。没有两个地方的编号相同。
线路是双向的，总是将两个地方连接在一起，每个地方的线路都以电话交换机为终点。每个地方都有一个电话交换机。从每个地方
但不一定是直接连接，也可以通过多个交换机连接。有时，某个地方的电力供应出现故障，交换机就无法运行。
TLC 的官员意识到，在这种情况下，除了发生故障的地方无法连接外，还可能导致其他一些地方无法相互连接。在这种情况下，我们会说发生故障的地方
发生故障的地方）是关键的。现在，官员们正试图编写一个程序，找出所有此类关键地点的数量。请帮助他们。
输入
输入文件由若干行块组成。每个区块描述一个网络。每个区块的第一行都有 N < 100 的位置数。接下来的最多 N 行中的每一行都包含一个地点的编号，然后是与该地点有直接连线的一些地点的编号。这至多 N 行完整地描述了网络，即网络中两个地方的每个直接连接至少包含在一行中。一行中的所有数字都用一个空格分隔。
用一个空格隔开。每个区块最后都有一行只包含 0，最后一个区块只有一行 N = 0；
输出
除了输入文件中的最后一个区块外，输出结果中每个区块都有一行包含临界位置数。

提示
您需要确定一行的结束位置，为了便于确定，每一行结束前都没有多余的空格。
*/
int main()
{
    std::cout << "Hello World!\n";
}

